package net.orange.framework.logic;

import java.util.Collection;

import net.orange.architecture.process.IBaseProcess;

/**
 * The interface of job business logical delegate object, to retrieve , save ,
 * remove or process other operation for the job object.
 */
public interface IJobProcess extends IBaseProcess {
	/**
	 * Retrieve the collection of job which is enabled
	 * 
	 * @return The collection of job which is enabled
	 * @throws Exception
	 */
	public Collection listAllEnabled() throws Exception;
}